put the last touches on - Turc Anglais Dictionnaire